func runtime.heapBitsInSpan
11 uses
runtime (current package)
malloc.go#L1057: } else if heapBitsInSpan(size) {
malloc.go#L1077: if typ != nil && typ.Pointers() && !heapBitsInSpan(elemsize) && size <= maxSmallSize-mallocHeaderSize {
malloc.go#L1353: if !heapBitsInSpan(size) {
malloc.go#L1444: if heapBitsInSpan(size) {
mbitmap.go#L112: func heapBitsInSpan(userSize uintptr) bool {
mbitmap.go#L182: if heapBitsInSpan(span.elemsize) {
mbitmap.go#L543: } else if (!s.spanclass.noscan() && heapBitsInSpan(s.elemsize)) || s.isUserArenaChunk {
mbitmap.go#L722: if doubleCheckHeapSetType && (!heapBitsInSpan(dataSize) || !heapBitsInSpan(span.elemsize)) {
mfinal.go#L468: if !span.spanclass.noscan() && !heapBitsInSpan(span.elemsize) && span.spanclass.sizeclass() != 0 {
mheap.go#L1412: if !s.spanclass.noscan() && heapBitsInSpan(s.elemsize) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)